Skip to content

Fix calendar_dates outside of calendars coverage issue. - #83

Merged
mmathieum merged 4 commits into
masterfrom
mm/fix_calendar_dates_outside_calendars_coverage
Jul 28, 2026
Merged

Fix calendar_dates outside of calendars coverage issue.#83
mmathieum merged 4 commits into
masterfrom
mm/fix_calendar_dates_outside_calendars_coverage

Conversation

@mmathieum

Copy link
Copy Markdown
Member

Some transit agencies #TTC publishes special days service in calendar_dates outside of the calendars coverage. The issue was that the app data contains a random day schedule in the future w/o the other days in the middle which will show as "no service" instead of displaying previous week(s) schedule.

Some transit agencies #TTC publishes special days service in `calendar_dates` outside of the `calendars` coverage.
The issue was that the app data contains a random day schedule in the future w/o the other days in the middle which will show as "no service" instead of displaying previous week(s) schedule.
@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The parser now honors OVERRIDE_DATE when deriving today’s date and filters calendar_dates.txt entries against the date coverage defined by parsed calendars before applying existing year and agency checks.

Changes

GTFS date handling

Layer / File(s) Summary
Agency date override propagation
src/main/java/org/mtransit/parser/DefaultAgencyTools.java
getTodayDateInt() returns the configured override date directly, and useful service-period extraction uses that value.
Calendar coverage filtering
src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt, src/main/java/org/mtransit/parser/gtfs/GReader.java
Calendar bounds are derived from allCalendars; calendar.txt is parsed before calendar_dates.txt, whose records are filtered against those bounds and existing year limits.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Sequence Diagram(s)

sequenceDiagram
  participant GReader
  participant GSpec
  participant GCalendarDate
  GReader->>GSpec: parse calendar.txt
  GSpec-->>GReader: return calendar coverage bounds
  GReader->>GCalendarDate: check calendar-date coverage
  GCalendarDate-->>GReader: accept or ignore record
Loading
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main fix for calendar_dates entries outside calendars coverage.
Description check ✅ Passed The description matches the changes by describing special-day calendar_dates outside calendar coverage causing no-service gaps.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch mm/fix_calendar_dates_outside_calendars_coverage

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adjusts GTFS ingestion to avoid “no service” gaps caused by calendar_dates.txt entries that fall outside the overall calendar.txt coverage window (e.g., a lone future special-service date without intermediate schedules).

Changes:

  • Read calendar.txt before calendar_dates.txt and compute the overall calendars min/max coverage dates.
  • Ignore calendar_dates.txt rows that are outside that computed calendar.txt coverage window (while still accepting calendar-dates-only feeds).
  • Refactor “today” handling in DefaultAgencyTools to centralize date selection in getTodayDateInt().

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/main/java/org/mtransit/parser/gtfs/GReader.java Reorders parsing and filters calendar_dates against calendar coverage bounds to prevent sparse future dates from creating “no service” gaps.
src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt Adds Kotlin extensions to compute calendar coverage bounds and a helper to check whether a calendar date falls within them.
src/main/java/org/mtransit/parser/DefaultAgencyTools.java Centralizes the “today” value via getTodayDateInt() and simplifies how the useful period’s “today” is set.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/main/java/org/mtransit/parser/DefaultAgencyTools.java Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt (1)

14-15: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Rename the local upper-bound variable.

calendarsMaxStartDate actually contains the maximum end date. Rename it to calendarsMaxEndDate so the isBetween upper bound remains unambiguous and future edits do not reintroduce the start/end mix-up.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt` around lines 14 -
15, In the surrounding calendar date-range logic, rename the local variable
calendarsMaxStartDate to calendarsMaxEndDate to match the value returned by
calendarsMaxEndDate(), and update its use as the upper bound in
gCalendarDate.isBetween without changing behavior.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt`:
- Around line 14-15: In the surrounding calendar date-range logic, rename the
local variable calendarsMaxStartDate to calendarsMaxEndDate to match the value
returned by calendarsMaxEndDate(), and update its use as the upper bound in
gCalendarDate.isBetween without changing behavior.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 798a8a1c-13ac-482a-8a07-cc65389e823b

📥 Commits

Reviewing files that changed from the base of the PR and between ff38187 and eee0cbc.

📒 Files selected for processing (2)
  • src/main/java/org/mtransit/parser/gtfs/GReader.java
  • src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/main/java/org/mtransit/parser/gtfs/GReader.java

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

src/main/java/org/mtransit/parser/gtfs/data/GSpecExt.kt:15

  • Local variable name calendarsMaxStartDate is misleading here: it actually holds the max end date (from calendarsMaxEndDate()), which makes the coverage logic harder to read and easy to misinterpret during future changes.
    val calendarsMinStartDate = calendarsMinStartDate() ?: return null // no calendars (only calendar dates inside GTFS)
    val calendarsMaxStartDate = calendarsMaxEndDate() ?: return null // no calendars (only calendar dates inside GTFS)
    return gCalendarDate.isBetween(calendarsMinStartDate, calendarsMaxStartDate)

@mmathieum
mmathieum merged commit 1fc5217 into master Jul 28, 2026
5 checks passed
@mmathieum
mmathieum deleted the mm/fix_calendar_dates_outside_calendars_coverage branch July 28, 2026 15:34
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Jul 28, 2026
montransit added a commit to mtransitapps/ca-st-hyacinthe-transport-collectif-bus-android that referenced this pull request Jul 29, 2026
…parser':

- commons: Google--
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: fix `assert` -> `assertEquals`
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-moose-jaw-transit-bus-android that referenced this pull request Jul 29, 2026
…parser':

- commons: Google--
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: fix `assert` -> `assertEquals`
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-mrc-nicolet-yamaska-bili-bus-android that referenced this pull request Jul 29, 2026
…parser':

- commons: Google--
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: fix `assert` -> `assertEquals`
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
mmathieum added a commit to mtransitapps/ca-edmonton-ets-bus-android that referenced this pull request Jul 29, 2026
…er':

- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-train-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
montransit added a commit to mtransitapps/ca-cranbrook-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-nanaimo-rdn-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-charlottetown-t3-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-les-moulins-mrclm-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons: Update maps dependencies mtransitapps/commons#826
- commons: Update Kotlin from `2.3.21` to `2.4.10` mtransitapps/commons#827
- commons: Update Hilt from `2.59.2` to `2.60.1` mtransitapps/commons#828
- commons: Update Protobuf from `4.34.1` to `4.35.1` mtransitapps/commons#825
- commons: Update OkHttp from `5.3.2` to `5.4.0` mtransitapps/commons#824
- commons: Update Glide version from `5.0.7` to `5.0.9` mtransitapps/commons#823
- commons: Bump org.xerial:sqlite-jdbc from 3.53.0.0 to 3.53.2.0 mtransitapps/commons#822
- commons: Build(deps): Bump android-gradlePlugin from 9.3.0 to 9.3.1 mtransitapps/commons#821
- commons: Use `git update-index --skip-worktree` to hide locally changed "key" files mtransitapps/commons#820
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.2.1 to 1.3.0 mtransitapps/commons#819
- commons: Target SDK `36` (Android 16) before Aug 31, 2026 mtransitapps/commons#817
- commons: Create `.aiexclude` to manage AI file exclusions mtransitapps/commons#816
- commons: Allow `download()` user-agent override via `MT_DOWNLOAD_USER_AGENT` mtransitapps/commons#815
- commons: Build(deps): Bump android-gradlePlugin from 9.2.1 to 9.3.0 mtransitapps/commons#814
- commons: Fix `mt-record-screenshots.yml` #810
- commons: Switch latest APK fetch to `gh release download` and pick first APK artifact mtransitapps/commons#810
- commons: Build(deps): Bump com.google.ads.mediation:facebook from 6.21.0.3 to 6.21.0.4 in the ads group across 1 directory mtransitapps/commons#813
- commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.15.0 to 34.16.0 in the gms group across 1 directory mtransitapps/commons#812
- commons: Build(deps): Bump com.google.devtools.ksp from 2.3.9 to 2.3.10 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#811
- commons: Gradle 9.4+ > enable parallel sync
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-android: GTFS-RT Trip Update schedule status > fix wrong 1 min `validity` mtransitapps/commons-android#180
- commons-android: GTFS-RT > Trip Updates > try to fix wrong stop sequence when trip stop passed once & keep all cancelled trips/stops mtransitapps/commons-android#178
- commons-android: Update SSL cert mtransitapps/commons-android#177
- commons-android: GTFS-RT > Trip Updates > handle wrong stop sequence w/o loosing all data mtransitapps/commons-android#176
- commons-android: GTFS-RT Trip Update > fix same stop matching mtransitapps/commons-android#175
- commons-android: suppress
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- commons-java: String utils > "and" -> "&" always (tests)
- commons-java: String utils > "and" -> "&" always
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
- parser: Auto enable direction splitter when `trips.txt` doesn't have `direction_id` column mtransitapps/parser#82
- parser: `JSON` > `use_route_long_name_for_route_short_name` > use RSN cleaners
- parser: comment fix
- parser: `JSON` > + `[keep/exclude]_routes`.`route_short_name_regex` #NRT mtransitapps/parser#79
montransit added a commit to mtransitapps/ca-comox-valley-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-kitimat-stikine-region-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/fr-pyrenees-orientales-lio-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-prince-rupert-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-gtha-go-transit-train-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
montransit added a commit to mtransitapps/ca-mont-tremblant-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/fr-perpignan-sankeo-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-fort-st-john-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/fr-haute-garonne-lio-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-whistler-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-gtha-go-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons: `libs.versions.toml` > add links to changelogs in comments
- commons: Update Liftoff/Vungle from 7.7.4.2 to 7.7.6.0. mtransitapps/commons#832
- commons: Upgrade maps-utils `4.5.2` -> `5.0.0` mtransitapps/commons#831
- commons: Initialize .coderabbit.yaml with review settings mtransitapps/commons#830
- commons: Add `.coderabbit.yaml` configuration mtransitapps/commons#829
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-android: GTFS-RT Trip Updates > fix static data used too small. mtransitapps/commons-android#184
- commons-android: Add configuration for auto review in coderabbit
- commons-android: Merge branch 'master' of github.com:mtransitapps/commons-android
- commons-android: suppress deprecated GTFS-RT vehicle location trip descriptor schedule relationship added
- commons-android: tests++
- commons-android: Ignore far away vehicles locations mtransitapps/commons-android#181
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- commons-java: Add initial configuration for coderabbit reviews
- commons-java: Source labels > ignore "gtfsapi" #TransLink
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
- parser: Add .coderabbit.yaml configuration file
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-merritt-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-port-alberni-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-quebec-plumobile-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-clearwater-regional-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-smithers-district-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-west-coast-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-west-kootenay-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-pemberton-valley-regional-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-revelstoke-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-gta-up-express-train-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-pierre-de-saurel-stc-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-mount-waddington-regional-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-ashcroft-cache-creek-clinton-regional-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-fredericton-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-ste-julie-omitsju-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-100-mile-house-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-kelowna-regional-transit-system-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-mrc-montcalm-transport-collectif-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
montransit added a commit to mtransitapps/ca-creston-valley-regional-transit-bus-android that referenced this pull request Jul 31, 2026
…parser':

- commons: Add initial .pr_agent.toml configuration file
- commons: Add Qodo config to `.pr_agent.toml` mtransitapps/commons#833
- commons: Google--
- commons-android: `Schedule.Timestamp` KT ext mtransitapps/commons-android#191
- commons-android: Add initial .pr_agent.toml configuration file
- commons-android: GTFS-RT > feeds `timestamp` max age mtransitapps/commons-android#189
- commons-android: Fix Weird Capitalization mtransitapps/commons-android#187
- commons-android: Google--
- commons-android: Fix assert from #185
- commons-android: GTFS-RT Trip Updates > filter duplicate unique trip updates #TripModifications mtransitapps/commons-android#185
- commons-java: Add initial .pr_agent.toml configuration file
- commons-java: fix `assert` -> `assertEquals`
- parser: Add initial .pr_agent.toml configuration file
- parser: Fix `calendar_dates` outside of `calendars` coverage issue. mtransitapps/parser#83
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants